package io.renren.modules.generator.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.File;
import java.io.Serializable;
import java.util.Collection;
import java.util.Date;
import java.util.List;

import io.renren.modules.generator.entity.vo.UpdateScoreVo;
import lombok.Data;

/**
 * 考核成绩表
 * 
 * @author chenshun
 * @email sunlightcs@gmail.com
 * @date 2019-08-07 13:58:41
 */
@Data
@TableName("t_training_score")
public class TTrainingScoreEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 
	 */
	@TableId
	private Integer id;
	/**
	 * 训练id
	 */
	@TableField(exist = false)
	private Integer trainingId;
	/**
	 * 训练人员id
	 */
	@TableField(exist = false)
	private Integer trainingPeopleId;
	/**
	 * 项目id
	 */
	@TableField(exist = false)
	private Integer trainingObjectId;
	/**
	 * 做了多少
	 */
	@TableField(exist = false)
	private String score;
	/**
	 * 时间
	 */
	@TableField(exist = false)
	private String time;
	/**
	 * 得分
	 */
	private String mark;
	/**
	 * 判断
	 */
	@TableField(exist = false)
	private String judged;
	/**
	 * 
	 */
	@TableField(exist = false)
	private String state;
	/**
	 * 是否删除
	 */
	@TableField(exist = false)
	private Integer isDel;
	/**
	 * 考核id
	 */
	@TableField(exist = false)
	private Integer trainingCheckId;

	/**
	 * 人员姓名
	 */
	@TableField(exist = false)
	private String name;


	/**
	 * 扩展实体 接收导入路径
	 */
	@TableField(exist = false)
	private String file;
	/**
	 * 接收成绩
	 */
	@TableField(exist = false)
	private List<UpdateScoreVo> list;

	/**
	 * 接收成绩
	 */
	@TableField(exist = false)
	private Collection<TTrainingScoreEntity> lit;
	/**
	 * 判定类型  如春天 夏天
	 */
	@TableField(exist = false)
	private Integer bzId;

	/**
	 * 身份证号
	 */
	@TableField(exist = false)
	private String idcard;

}
